home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Camelot / Camelot 105 (1991-02)(Swedish User Group of Amiga)(SE)(PD)[WB].zip / Camelot 105 (1991-02)(Swedish User Group of Amiga)(SE)(PD)[WB].adf / AmigaUUCP / include / config.h next >
C/C++ Source or Header  |  1991-02-14  |  3KB  |  111 lines

  1.  
  2. /*
  3.  *  CONFIG.H
  4.  */
  5.  
  6. #ifndef _CONFIG_H
  7. #define _CONFIG_H
  8.  
  9. #ifdef NOTDEF
  10. #ifndef _NDIR_H
  11. #include "ndir.h"
  12. #endif
  13. #endif
  14. #ifndef _GETFILES_H
  15. #include "getfiles.h"
  16. #endif
  17. #ifndef _PROTOS_H
  18. #include "protos.h"
  19. #endif
  20.  
  21. #define Prototype   extern
  22. #define Local
  23. #define ProtoInclude
  24.  
  25. #include "lib_protos.h"     /*  MACHINE GENERATED   */
  26.  
  27. #define USERNAME    "UserName"
  28. #define NODENAME    "NodeName"
  29. #define REALNAME    "RealName"
  30. #define DEBUGNAME    "Debug"
  31. #define NEWSFEED    "NewsFeed"
  32. #define AUTOBATCH    "AutoBatch"     /*  auto-batch on postnews       */
  33. #define ORGANIZATION    "Organization"
  34. #define FILTER        "Filter"        /*  can be run in the foregnd    */
  35. #define RFILTER     "RFilter"       /*  can be run in the background */
  36. #define EDITOR        "MailEditor"
  37. #define NEWSEDITOR    "NewsEditor"
  38. #define HOME        "Home"
  39. #define DOMAINNAME    "DomainName"
  40. #define MAILREADYCMD    "MailReadyCmd"
  41. #define NEWSREADYCMD    "NewsReadyCmd"
  42. #define MODEMINIT    "ModemInit"     /*  modem initialization str */
  43. #define CTIMEOUT    "Timeout"       /*  connect timeout          */
  44. #define TIMEZONE    "TimeZone"
  45. #define MAXRMAILLEN    "MaxRMailLen"
  46.  
  47. /*
  48.  *  The following config entries are self-defaults... if the config
  49.  *  entry does not exist the default is the config-name.  The config
  50.  *  entry is normally retrieve with 'GetConfigProgram(string)'
  51.  */
  52.  
  53. #define BATCHNEWS    "BatchNews"
  54. #define UUX        "Uux"
  55. #define SENDMAIL    "Sendmail"
  56. #define POSTNEWS    "Postnews"
  57. #define UUXQT        "Uuxqt"
  58. #define RMAIL        "RMail"
  59. #define CUNBATCH    "CUnbatch"
  60. #define RNEWS        "RNews"
  61.  
  62. #define RNEWSDEBUG    "RNewsDebug"
  63.  
  64. /*
  65.  *  The following config entries are directory-defaults... if the
  66.  *  config entry does not exist the specified default is returned.
  67.  *
  68.  *  These entries are retrieved via 'GetConfigDir(string)'
  69.  *
  70.  *  The SUUCP entry is used ONLY by people doing distributions and
  71.  *  working on the source.
  72.  */
  73.  
  74. #define UUSPOOL     "UUSpool\0UUSPOOL:"
  75. #define UUNEWS        "UUNews\0UUNEWS:"
  76. #define UUMAIL        "UUMail\0UUMAIL:"
  77. #define UULIB        "UULib\0UULIB:"
  78. #define UUPUB        "UUPub\0UUPUB:"
  79. #define UUMAN        "UUMan\0UUMAN:"
  80. #define SUUCP        "UUCP\0UUCP:"
  81. #define UUALTSPOOL  "UUAltSpool\0UUALTSPOOL:"
  82.  
  83. /*
  84.  * This idea (and base) for this code was written by Fred Cassirer 10/9/88
  85.  * as a Config file for News programs, to whom I say Thanx!
  86.  *
  87.  * It has since been expanded to include all the directory paths and some
  88.  * command/filenames. This is to eliminate the forced use of hardcoding in
  89.  * the executables.
  90.  *
  91.  * Simply change any of these you may need to, and recompile as needed.
  92.  *
  93.  * Sneakers 11/21/88
  94.  *
  95.  */
  96.  
  97. #define MAXGROUPS 1024    /* Maximum # of subscribed newsgroups */
  98. #define MAXFILES  1000    /* Max # of files in any news or spool directory */
  99.  
  100. /*
  101.  *  overrides any previous NULL
  102.  */
  103.  
  104. #ifdef NULL
  105. #undef NULL
  106. #endif
  107. #define NULL ((void *)0L)
  108.  
  109. #endif
  110.  
  111.